Hello Everyone,
I am new to OATS openscript. I am getting "org.osgi.framework.BundleException" or "oracle.oats.jagent.exception.AgentClassLoaderException" exceptions while importing package in dependencies of manifest.mf file of a project.what i have done is - exporting package in another project at runtime then add this package in dependencies of manifest.mf of another project.
but while i run the code.it gives -
oracle.oats.jagent.exception.AgentClassLoaderException: Error loading bundles from META-INF/MANIFEST.MF for osc_ript.Default..newtest
at oracle.oats.jagent.exception.AgentClassLoaderException.createErrorLoadingBundlesException(AgentClassLoaderException.java:40)
at oracle.oats.jagent.applications.common.OSGIScriptJWGLoader.loadBundleJWG(OSGIScriptJWGLoader.java:323)
at oracle.oats.jagent.applications.common.OSGIScriptJWGLoader.loadJWG(OSGIScriptJWGLoader.java:110)
at oracle.oats.runitem.packageReader.SimpleJWGReader.loadPackageImpl(SimpleJWGReader.java:63)
at oracle.oats.runitem.packageReader.JwgAndAssetsReader.loadPackage(JwgAndAssetsReader.java:100)
at oracle.oats.runitem.packageReader.SimpleJWGReader.loadPackage(SimpleJWGReader.java:49)
at oracle.oats.runitem.ScriptPackageFactory.loadPackage(ScriptPackageFactory.java:419)
at oracle.oats.runitem.ScriptPackageFactory.createScriptPackage(ScriptPackageFactory.java:187)
at oracle.oats.runitem.ScriptPackageFactory.createScriptPackage(ScriptPackageFactory.java:167)
at oracle.oats.jwgPro.JWGLauncher.createScriptPackage(JWGLauncher.java:64)
at oracle.oats.jwgPro.JWGLauncher.createScriptPackage(JWGLauncher.java:51)
at oracle.oats.jwgPro.JWGController.createScriptPackage(JWGController.java:183)
at oracle.oats.jagent.scripting.EntryPoint.main(EntryPoint.java:106)
at oracle.oats.scripting.playback.applications.openScript.Application.runMain(Application.java:15)
at oracle.oats.jagent.applications.common.JAgentApplication.run(JAgentApplication.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:195)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Caused by: org.osgi.framework.BundleException: The bundle could not be resolved. Reason: Missing Constraint: Require-Bundle: Default..newFramework; bundle-version="1.0.0"
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:305)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257)
at oracle.oats.jagent.applications.common.OSGIScriptJWGLoader.loadBundleJWG(OSGIScriptJWGLoader.java:316)
... 31 more
16:18:06,598 ERROR [EntryPoint] Failed to create script package from JWG file C:\OracleATS\OFT\newtest\newtest.jwg
oracle.oats.jagent.exception.ScriptPackageException: Failed to read script package for script newtest
at oracle.oats.jagent.exception.ScriptPackageException.createFailedToReadPackageException(ScriptPackageException.java:53)
at oracle.oats.runitem.ScriptPackageFactory.loadPackage(ScriptPackageFactory.java:426)
at oracle.oats.runitem.ScriptPackageFactory.createScriptPackage(ScriptPackageFactory.java:187)
at oracle.oats.runitem.ScriptPackageFactory.createScriptPackage(ScriptPackageFactory.java:167)
at oracle.oats.jwgPro.JWGLauncher.createScriptPackage(JWGLauncher.java:64)
at oracle.oats.jwgPro.JWGLauncher.createScriptPackage(JWGLauncher.java:51)
at oracle.oats.jwgPro.JWGController.createScriptPackage(JWGController.java:183)
at oracle.oats.jagent.scripting.EntryPoint.main(EntryPoint.java:106)
at oracle.oats.scripting.playback.applications.openScript.Application.runMain(Application.java:15)
at oracle.oats.jagent.applications.common.JAgentApplication.run(JAgentApplication.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:195)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Caused by: oracle.oats.runitem.packageReader.PackageReaderException: Error loading script: newtest
at oracle.oats.runitem.packageReader.SimpleJWGReader.loadPackageImpl(SimpleJWGReader.java:77)
at oracle.oats.runitem.packageReader.JwgAndAssetsReader.loadPackage(JwgAndAssetsReader.java:100)
at oracle.oats.runitem.packageReader.SimpleJWGReader.loadPackage(SimpleJWGReader.java:49)
at oracle.oats.runitem.ScriptPackageFactory.loadPackage(ScriptPackageFactory.java:419)
... 26 more
Caused by: oracle.oats.jagent.exception.AgentClassLoaderException: Error loading bundles from META-INF/MANIFEST.MF for osc_ript.Default..newtest
at oracle.oats.jagent.exception.AgentClassLoaderException.createErrorLoadingBundlesException(AgentClassLoaderException.java:40)
at oracle.oats.jagent.applications.common.OSGIScriptJWGLoader.loadBundleJWG(OSGIScriptJWGLoader.java:323)
at oracle.oats.jagent.applications.common.OSGIScriptJWGLoader.loadJWG(OSGIScriptJWGLoader.java:110)
at oracle.oats.runitem.packageReader.SimpleJWGReader.loadPackageImpl(SimpleJWGReader.java:63)
... 29 more
Caused by: org.osgi.framework.BundleException: The bundle could not be resolved. Reason: Missing Constraint: Require-Bundle: Default..newFramework; bundle-version="1.0.0"
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:305)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257)
at oracle.oats.jagent.applications.common.OSGIScriptJWGLoader.loadBundleJWG(OSGIScriptJWGLoader.java:316)
... 31 more
Please help me out.