webMethods Asset Build Environment Issue-TeamCity

Hi all,

Am trying to create build through team city for IS version 10.15.

Have configured team city agent , Asset build Env, Build steps and Params.

At build composite step, Am facing below error.

generate-composites:

17:25:30 [java] java.lang.NoClassDefFoundError: org/apache/oro/text/regex/MalformedPatternException
17:25:30 [java] at com.wm.lang.schema.datatypev2.PlugableRegex.create(PlugableRegex.java:14)
17:25:30 [java] at com.wm.lang.schema.datatypev2.facet.FPattern.setIData(FPattern.java:52)
17:25:30 [java] at com.wm.lang.schema.datatypev2.Datatype.setIData(Datatype.java:2012)
17:25:30 [java] at com.wm.lang.schema.util.CodableHashtable.setIData(CodableHashtable.java:197)
17:25:30 [java] at com.wm.lang.schema.SymbolSpace.(SymbolSpace.java:11)
17:25:30 [java] at com.wm.lang.ns.NSSchema.setIData(NSSchema.java:842)
17:25:30 [java] at com.wm.lang.ns.NSSchema.setFromData(NSSchema.java:855)
17:25:30 [java] at com.wm.lang.ns.NSNode.(NSNode.java:97)
17:25:30 [java] at com.wm.lang.ns.NSSchema.(NSSchema.java:83)
17:25:30 [java] at com.wm.lang.ns.NSSchema.create(NSSchema.java:601)
17:25:30 [java] at com.wm.app.b2b.server.NSSchemaFactory.createFromNodeDef(NSSchemaFactory.java:18)
17:25:30 [java] at com.wm.app.b2b.server.PackageManager.createNode(PackageManager.java:2744)
17:25:30 [java] at com.wm.app.b2b.server.PackageManager.getNode(PackageManager.java:1708)
17:25:30 [java] at com.wm.app.b2b.server.PackageManager.getFileSystemNodes(PackageManager.java:1685)
17:25:30 [java] at com.wm.app.b2b.server.PackageManager.loadServices(PackageManager.java:1146)
17:25:30 [java] at com.wm.app.b2b.server.PackageManager.loadServices(PackageManager.java:1113)
17:25:30 [java] at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:1070)
17:25:30 [java] at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:794)
17:25:30 [java] at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:662)
17:25:30 [java] at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:424)
17:25:30 [java] at com.wm.app.b2b.server.packageLoader.SerialPackageLoader.loadPackages(SerialPackageLoader.java:269)
17:25:30 [java] at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:397)
17:25:30 [java] at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:318)
17:25:30 [java] at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:179)
17:25:30 [java] at com.wm.app.b2b.server.deployer.SolutionAssembler.exportDesignTimeAssets(SolutionAssembler.java:145)
17:25:30 [java] at com.wm.app.b2b.server.deployer.SolutionAssembler.export(SolutionAssembler.java:348)
17:25:30 [java] at com.wm.app.b2b.server.deployer.SolutionAssembler.main(SolutionAssembler.java:457)
17:25:30 [java] Caused by: java.lang.ClassNotFoundException: org.apache.oro.text.regex.MalformedPatternException
17:25:30 [java] at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
17:25:30 [java] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
17:25:30 [java] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
17:25:30 [java] … 27 more
17:25:31 [java] java.lang.NoClassDefFoundError: org/apache/oro/text/regex/MalformedPatternException
17:25:31 [java] at com.wm.lang.schema.datatypev2.PlugableRegex.create(PlugableRegex.java:14)
17:25:31 [java] at com.wm.lang.schema.datatypev2.facet.FPattern.setIData(FPattern.java:52)
17:25:31 [java] at com.wm.lang.schema.datatypev2.Datatype.setIData(Datatype.java:2012)
17:25:31 [java] at com.wm.lang.schema.datatypev2.Datatype.createDatatype(Datatype.java:1741)
17:25:31 [java] at com.wm.lang.schema.datatypev2.Datatype.create(Datatype.java:1757)
17:25:31 [java] at com.wm.lang.schema.datatypev2.Datatype.create(Datatype.java:2250)
17:25:31 [java] at com.wm.lang.schema.DatatypeFactory.create(DatatypeFactory.java:89)
17:25:31 [java] at com.wm.lang.schema.ContentTypeFactory.create(ContentTypeFactory.java:32)
17:25:31 [java] at com.wm.lang.ns.NSField.setFromData(NSField.java:1277)
17:25:31 [java] at com.wm.lang.ns.NSNode.(NSNode.java:97)
17:25:31 [java] at com.wm.lang.ns.NSField.(NSField.java:419)
17:25:31 [java] at com.wm.lang.ns.NSField.create(NSField.java:465)
17:25:31 [java] at com.wm.lang.ns.NSRecord.createFields(NSRecord.java:719)
17:25:31 [java] at com.wm.lang.ns.NSRecord.setFromData(NSRecord.java:527)
17:25:31 [java] at com.wm.lang.ns.NSNode.(NSNode.java:97)
17:25:31 [java] at com.wm.lang.ns.NSField.(NSField.java:419)
17:25:31 [java] at com.wm.lang.ns.NSRecord.(NSRecord.java:172)
17:25:31 [java] at com.wm.lang.ns.NSRecord.createRecord(NSRecord.java:197)
17:25:31 [java] at com.wm.lang.ns.NSField.create(NSField.java:462)
17:25:31 [java] at com.wm.lang.ns.NSSignature.getAsRecord(NSSignature.java:174)
17:25:31 [java] at com.wm.lang.ns.NSSignature.setValues(NSSignature.java:125)
17:25:31 [java] at com.wm.lang.ns.NSSignature.(NSSignature.java:44)
17:25:31 [java] at com.wm.lang.ns.NSSignature.create(NSSignature.java:66)
17:25:31 [java] at com.wm.app.b2b.server.BaseService.setNodeValues(BaseService.java:719)
17:25:31 [java] at com.wm.app.b2b.server.FlowSvcImpl.(FlowSvcImpl.java:46)
17:25:31 [java] at com.wm.app.b2b.server.FlowServiceFactory.createFromNodeDef(FlowServiceFactory.java:14)
17:25:31 [java] at com.wm.app.b2b.server.PackageManager.createNode(PackageManager.java:2744)
17:25:31 [java] at com.wm.app.b2b.server.PackageManager.getNode(PackageManager.java:1708)
17:25:31 [java] at com.wm.app.b2b.server.PackageManager.getFileSystemNodes(PackageManager.java:1685)
17:25:31 [java] at com.wm.app.b2b.server.PackageManager.loadServices(PackageManager.java:1146)
17:25:31 [java] at com.wm.app.b2b.server.PackageManager.loadServices(PackageManager.java:1113)
17:25:31 [java] at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:1070)
17:25:31 [java] at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:794)
17:25:31 [java] at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:662)
17:25:31 [java] at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:424)
17:25:31 [java] at com.wm.app.b2b.server.packageLoader.SerialPackageLoader.loadPackages(SerialPackageLoader.java:269)
17:25:31 [java] at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:397)
17:25:31 [java] at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:318)
17:25:31 [java] at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:179)
17:25:31 [java] at com.wm.app.b2b.server.deployer.SolutionAssembler.exportDesignTimeAssets(SolutionAssembler.java:145)
17:25:31 [java] at com.wm.app.b2b.server.deployer.SolutionAssembler.export(SolutionAssembler.java:348)
17:25:31 [java] at com.wm.app.b2b.server.deployer.SolutionAssembler.main(SolutionAssembler.java:457)
17:25:31 [java] Caused by: java.lang.ClassNotFoundException: org.apache.oro.text.regex.MalformedPatternException
17:25:31 [java] at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
17:25:31 [java] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
17:25:31 [java] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
17:25:31 [java] … 42 more
17:25:35 [jav

Can Anyone help me to ressolve this further?

@yashraj.makwana, this will be fixed in one of the upcoming fix for Asset Build Environment. Meanwhile, please update common/AssetBuildEnvironment/IS/build.xml file and add following entry marked bold.

< fileset dir=“${sag.install.dir}/common/lib/ext”>
< include name=“activation.jar”/>
…
…
**< include name=“jakarta-oro.jar”/> **
…
< /fileset>

Please remove whitespace in front of include above.
Regards,
Kalpesh

1 Like

Thank you Kalpesh.

This fix worked for creating Composite Build.

But During deployment of Packages to Target Server, I am facing below error for one of my package due to which it is not installing.

Package “----” did not install successfully.
Messages:
utilities.java:12: error: package sun.util.calendar is not visible
import sun.util.calendar.BaseCalendar.Date;
^
(package sun.util.calendar is declared in module java.base, which does not export it)
1 error

Can you please provide suggestion to ressolve this further?

Hi Yashraj,

why do you want to use internal class sun.util.calendar.BaseCalendar.Date instead of java.util based Date classes?

java.util is publicly available for custom use while sun.util is private to the JVM.

Regards,
Holger

1 Like

Hello Holger,

The packages am trying to deploy was created years before. It is working while deploying to 10.5 IS with teamcity but while deploying to 10.15 IS it is causing issue as i mentioned in description.

Hi Yashraj,

in this case you might have hit an incompatibility issue between Oracle/Sun Java and Azul Zulu Java.

You will have to refactor your packages to accomodate with current java versions.

Regards,
Holger

Hi Holger,

Have tried to deploy same build manually through Deployer to 10.15 IS which we’ve created through 10.5 IS.

And it is working fine.

I agree with Holger. Please check response to your other topic webMethods TeamCity deployment issue to 10.15 IS - #2 by Nagendra_Prasad

-NP

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.