@@ -4,9 +4,9 @@ use crate::openjdk_artifact::{
4
4
use crate :: version_resolver:: VersionResolveError ;
5
5
use crate :: OpenJdkBuildpackError ;
6
6
use buildpacks_jvm_shared:: log:: { log_please_try_again, log_please_try_again_error} ;
7
+ use buildpacks_jvm_shared:: output:: print_error;
7
8
use buildpacks_jvm_shared:: system_properties:: ReadSystemPropertiesError ;
8
9
use indoc:: formatdoc;
9
- use libherokubuildpack:: log:: log_error;
10
10
11
11
#[ allow( clippy:: too_many_lines) ]
12
12
pub ( crate ) fn on_error_jvm_buildpack ( error : OpenJdkBuildpackError ) {
@@ -18,7 +18,7 @@ pub(crate) fn on_error_jvm_buildpack(error: OpenJdkBuildpackError) {
18
18
) ,
19
19
OpenJdkBuildpackError :: ReadSystemPropertiesError (
20
20
ReadSystemPropertiesError :: ParseError ( error) ,
21
- ) => log_error (
21
+ ) => print_error (
22
22
"Invalid system.properties file" ,
23
23
formatdoc ! { "
24
24
Could not parse your application's system.properties file. Please ensure that your
@@ -71,14 +71,14 @@ pub(crate) fn on_error_jvm_buildpack(error: OpenJdkBuildpackError) {
71
71
) ,
72
72
OpenJdkBuildpackError :: UnsupportedOpenJdkVersion ( artifact_requirement) => {
73
73
match artifact_requirement. version {
74
- HerokuOpenJdkVersionRequirement :: Major ( major_version) => log_error (
74
+ HerokuOpenJdkVersionRequirement :: Major ( major_version) => print_error (
75
75
"Unsupported OpenJDK version" ,
76
76
formatdoc ! { "
77
77
The OpenJDK major version {major_version} you specified in your system.properties file is not supported.
78
78
Please specify a supported major version in your system.properties file.
79
79
" , major_version = major_version } ,
80
80
) ,
81
- HerokuOpenJdkVersionRequirement :: Specific ( version) => log_error (
81
+ HerokuOpenJdkVersionRequirement :: Specific ( version) => print_error (
82
82
"Unsupported OpenJDK version" ,
83
83
formatdoc ! { "
84
84
The OpenJDK version {version} you specified in your system.properties file is not supported.
@@ -90,7 +90,7 @@ pub(crate) fn on_error_jvm_buildpack(error: OpenJdkBuildpackError) {
90
90
)
91
91
}
92
92
} ,
93
- OpenJdkBuildpackError :: ParseInventoryError ( error) => log_error (
93
+ OpenJdkBuildpackError :: ParseInventoryError ( error) => print_error (
94
94
"Invalid Inventory File" ,
95
95
formatdoc ! { "
96
96
The inventory of OpenJDK distributions could not be parsed. This error should
@@ -111,7 +111,7 @@ pub(crate) fn on_error_jvm_buildpack(error: OpenJdkBuildpackError) {
111
111
Actual: {actual}
112
112
" , expected = hex:: encode( expected) , actual = hex:: encode( actual) }
113
113
) ,
114
- OpenJdkBuildpackError :: ResolveVersionError ( VersionResolveError :: OpenJdkArtifactRequirementParseError ( OpenJdkArtifactRequirementParseError :: UnknownDistribution ( distribution) ) ) => log_error (
114
+ OpenJdkBuildpackError :: ResolveVersionError ( VersionResolveError :: OpenJdkArtifactRequirementParseError ( OpenJdkArtifactRequirementParseError :: UnknownDistribution ( distribution) ) ) => print_error (
115
115
format ! ( "Unsupported distribution: {distribution}" ) ,
116
116
formatdoc ! { "
117
117
Please check your system.properties file to ensure the java.runtime.version
@@ -124,7 +124,7 @@ pub(crate) fn on_error_jvm_buildpack(error: OpenJdkBuildpackError) {
124
124
Heroku
125
125
" } ) ,
126
126
OpenJdkBuildpackError :: ResolveVersionError ( VersionResolveError :: OpenJdkArtifactRequirementParseError ( OpenJdkArtifactRequirementParseError :: OpenJdkVersionParseError ( _) ) ) => {
127
- log_error (
127
+ print_error (
128
128
"Invalid OpenJDK version selector" ,
129
129
formatdoc ! { "
130
130
The OpenJDK version selector you specified in your system.properties file is invalid.
@@ -135,7 +135,7 @@ pub(crate) fn on_error_jvm_buildpack(error: OpenJdkBuildpackError) {
135
135
) ;
136
136
}
137
137
OpenJdkBuildpackError :: ResolveVersionError ( VersionResolveError :: ReadSystemPropertiesError ( error) ) => {
138
- log_error (
138
+ print_error (
139
139
"Invalid system.properties file" ,
140
140
formatdoc ! { "
141
141
The contents of your system.properties file cannot be parsed. Please use a valid
0 commit comments