Предел, установленный 'FEATURE_SECURE_PROCESSING'JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Предел, установленный 'FEATURE_SECURE_PROCESSING'

Сообщение Anonymous »

Я использовал собственное преобразование xslt в Java (преобразование XSLT), но преобразование очень большое, и у меня возникла ошибка:

Код: Выделить всё

Caused by: javax.xml.transform.TransformerConfigurationException: JAXP0801002: the compiler encountered an XPath expression containing '107' operators that exceeds the '100' limit set by 'FEATURE_SECURE_PROCESSING'.
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:990)
at com.aspp.dms.ruleengine.transformation.TemplatesCache.retrieveUncached(TemplatesCache.java:44)
at com.aspp.dms.ruleengine.transformation.TemplatesCache.retrieveUncached(TemplatesCache.java:21)
at com.gratex.java.util.SoftValueCache.get(SoftValueCache.java:41)
at com.aspp.dms.ruleengine.transformation.XSLTTransformator.transform(XSLTTransformator.java:73)
Можете ли вы помочь мне найти правильный аргумент в пользу Java для решения моей проблемы? Что-то вроде -DxpathOperatorsLimit=150
спасибо

Подробнее здесь: https://stackoverflow.com/questions/724 ... processing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»