Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Oracle BPM 12c: URL Error/String Index Out of Range Creating Business Rules with Input

Ethan PilotMay 4 2018 — edited May 7 2018

Hello Everyone
While attempting to create a business rule, every time I attempt to add inputs/outputs at time of creations, I encounter an unhandled error.  Even after wiping my project and starting over I still encountered this error and I was not able to find anything relevant online.
Is this perhaps a bug or just a configuration issue on my workstation?

Stack trace is below; in my log this same error was repeatedly emitted a number of times, perhaps form the software attempting the action a number of times after failure

if the any other details or the whole couple hundred line log would be helpful please let me know.

exception.code:36353

exception.type: ERROR

exception.severity: 2

exception.name: URL error while reading XSD.

exception.description: The data model failed to read the XSD businessCatalog/HelloTypes/HelloObject.xsd because of a URL error.

exception.fix: Check the underlying exception and correct the error.

  at oracle.bpel.services.rules.util.XSDGenerator.getLocalPart(XSDGenerator.java:847)

  at oracle.bpel.services.rules.util.XSDGenerator.addSchemaImportToSchema(XSDGenerator.java:798)

  at oracle.bpel.services.rules.util.XSDGenerator.addArgumentSequenceSchemaElement(XSDGenerator.java:718)

  at oracle.bpel.services.rules.util.XSDGenerator.createParameterListElement(XSDGenerator.java:382)

  at oracle.bpel.services.rules.util.XSDGenerator.createMessageElements(XSDGenerator.java:625)

  at oracle.bpel.services.rules.util.XSDGenerator.createDecisionServiceTypesDocument(XSDGenerator.java:256)

  at oracle.bpel.services.rules.util.XSDGenerator.createDecisionServiceMessageTypesFile(XSDGenerator.java:187)

  at oracle.bpel.services.rules.util.WSDLGenerator.createTypes(WSDLGenerator.java:1334)

  at oracle.bpel.services.rules.util.WSDLGenerator.createDefinition(WSDLGenerator.java:1154)

  at oracle.bpel.services.rules.util.WSDLGenerator.createWSDL(WSDLGenerator.java:1003)

  at oracle.bpel.services.rules.util.WSDLGenerator.createWSDLDefinitionForSCAComponent(WSDLGenerator.java:368)

  at oracle.bpel.services.rules.util.DecisionServiceBuilder.createWSDLForService(DecisionServiceBuilder.java:1946)

  at oracle.bpel.services.rules.util.DecisionServiceBuilder.createWSDLDoc(DecisionServiceBuilder.java:937)

  at oracle.bpel.services.rules.util.DecisionServiceBuilder.createDecisionServiceComponent(DecisionServiceBuilder.java:910)

  at oracle.bpel.services.rules.util.DecisionServiceBuilder.createDecisionServiceComponent(DecisionServiceBuilder.java:727)

  at oracle.bpel.services.rules.util.DecisionServiceBuilder.createDecisionServiceComponent(DecisionServiceBuilder.java:651)

  at oracle.tip.tools.ide.rules.editor.services.util.DecisionServiceUtil.createService(DecisionServiceUtil.java:181)

  at oracle.tip.tools.ide.rules.dictionarybuilder.jdev.JDevDictionaryFileBuilder.createRuleDictionary(JDevDictionaryFileBuilder.java:472)

  at oracle.tip.tools.ide.rules.dictionarybuilder.RulesCreationDialog$2.run(RulesCreationDialog.java:109)

  at java.lang.Thread.run(Thread.java:748)

Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1

  at java.lang.String.substring(String.java:1967)

  at oracle.bpel.services.rules.util.XSDGenerator.getLocalPart(XSDGenerator.java:837)

  ... 19 more

This post has been answered by Ethan Pilot on May 7 2018
Jump to Answer

Comments

The best advice I can give is to upgrade PHP, either to the free Zend Server edition or to a stock PHP distribution (http://www.oracle.com/technetwork/articles/technote-php-instant-084410.html).

Other than that, try to identify how the crash is triggered and see if you can work around it.

Since this is a Zend Core issue you could contact Zend, but I expect they will also want you to upgrade.
1 - 1
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Jun 4 2018
Added on May 4 2018
6 comments
228 views