【转载】weblogic.jms.common.MessageFormatException: JMSClientExceptions: Invalid property name
2012-07-26 13:19
465 查看
今天在搜索【原创】weblogic.jms.common.messageFormatException:[JMSClientException:] Invalid property value
的时候无意间搜索到与之相近的一个Exception:
Error:
weblogic.jms.common.MessageFormatException: JMSClientExceptions: Invalid property name, "my-personnal-id"
Fix:
Rename the property as myPersonalId for instance.
Indeed, owing to JMS specification, properties on JMS messages must be written in alphanumeric characters.
Therefore, hyphen '-' and periods '.' are forbidden.
其实我觉得这个错误是不应该犯的,首先这个Property name 是一个普通的 java 变量名称,大家都知道java 的命名规则:不能有特殊字符,像这个 “.” 和 “—” 是完全可以避免的。
出现这个应该与我们平时 copy paste 习惯有关,JMS 中用到的JNDI一般都是带 “—” 的,所以我们再起变量名的时候也类似的copy paste 了一下。
参考:国外朋友博客
的时候无意间搜索到与之相近的一个Exception:
Error:
weblogic.jms.common.MessageFormatException: JMSClientExceptions: Invalid property name, "my-personnal-id"
Fix:
Rename the property as myPersonalId for instance.
Indeed, owing to JMS specification, properties on JMS messages must be written in alphanumeric characters.
Therefore, hyphen '-' and periods '.' are forbidden.
其实我觉得这个错误是不应该犯的,首先这个Property name 是一个普通的 java 变量名称,大家都知道java 的命名规则:不能有特殊字符,像这个 “.” 和 “—” 是完全可以避免的。
出现这个应该与我们平时 copy paste 习惯有关,JMS 中用到的JNDI一般都是带 “—” 的,所以我们再起变量名的时候也类似的copy paste 了一下。
参考:国外朋友博客
相关文章推荐
- 【原创】weblogic.jms.common.messageFormatException:[JMSClientException:] Invalid property value
- selenium.common.exceptions.WebDriverException: Message: 'IEDriverServer.exe' executable needs to be
- webdriver.Chrome()报错:selenium.common.exceptions.WebDriverException: Message: 'chromedriver' ...
- Fixing “selenium.common.exceptions.WebDriverException: Message: ‘Can\’t load the profile.”
- 关于selenium3,““selenium.common.exceptions.WebDriverException: Message: 'geckodriver'
- selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH
- freemarker.core.InvalidReferenceException: Expression stackObject.value.get(propertyName).toString() is undefined
- selenium.common.exceptions.WebDriverException: Message: unknown Error: cannot find Chrome binary
- avax.management.MalformedObjectNameException: Invalid character '' in value part of property ,Oracle
- Exce报表生成时出现“Workbook Add(System.Object) Message:Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_
- Python爬虫——selenium.common.exceptions.WebDriverException: Message: Service geckodriver unexpectedly e
- http://stackoverflow.com/questions/39998330/selenium-common-exceptions-webdriverexception-message-se
- selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH
- selenium.common.exceptions.WebDriverException: Message: "Can't load the profile.
- Python爬虫——selenium.common.exceptions.WebDriverException: Message: Failed to set preferences: Unable
- 关于:selenium.common.exceptions.WebDriverException: Message: unknown error: cannot get automation exte
- java.util.InvalidPropertiesFormatException: org.xml.sax.SAXParseException: Invalid encoding name "GB
- selenium.common.exceptions.webdriverexception: message: unknown error: cannot find Chrome binary
- selenium.common.exceptions.WebDriverException: Message: "Can't load the profile.
- javax.management.MalformedObjectNameException: Invalid character '' in value part of property ,Oracle 驱动包的错误