Invisible character on env file, cause programe abort abnormally
最近做的项目出现了一个特别奇怪的问题, 就是在PQA 环境上Solaris Sun 10程序突然就莫名其妙的退出,而且不报任何错,也不coredump,就那么悄无声息的退出了。
开始怀疑是某些LIB 没有重新rebuild,但是验证之后发现不是,该rebuild的都rebuild了,env设置从表面上看没什么问题,但是仔细一看发现 LD_LIBRARY_PATH 有一个目录看着好像不对。
/coblib:/app/quantum/3.2_64/lib:/opt/cobol-se/4.0sp2/lib:/home/tss/cblv12tax/3p/xerces/lib:/home/tss/cblv12tax/3p/xalan/lib:/home/tss/cblv12tax/3p/rosette/lib:/home/tss/cblv12tax/3p/ACE_wrappers/bin:/home/tss/cblv12tax/ordering_site/lib:/home/tss/cblv12tax/configurator_fx_site/lib:/home/tss/cblv12tax/bsdm_site/lib:/home/tss/cblv12tax/site_specific/lib:/opt/app/oracle/product/10.2.0.3/lib:/home/tcs/cblv12/3p/rosette/lib:/home/tcs/cblv12/3p/ACE_wrappers/bin:/home/tcs/cblv12/3p/python/lib:/home/tcs/cblv12/3p/perl/lib:/home/tcs/cblv12/3p/xerces/lib:/home/tcs/cblv12/3p/xalan/lib:/app/tuxedo/9.0_64/lib:/home/tcs/cblv12/configurator_fx_site/lib:/home/tcs/cblv12/ordering_site/lib:/home/tcs/cblv12/bsdm_site/lib:/home/tcs/cblv12/site_specific/lib:/home/tcs/cblv12/arm_site/lib:/app/java/jdk1.5.0_06/jre/lib/sparcv9/server:/app/java/jdk1.5.0_06/jre/lib/sparcv9/server/..:/lib:/home/tcs/cblv12/3p/pgsql/lib:/home/tcs/cblv12/opcntr/agent/libs:/home/tcs/cblv12/opcntr/tools/apache/modules:/home/tcs/cblv12/opcntr/cc/libs:/home/tcs/cblv12/3p/apache/lib:/home/tcs/cblv12/3p/openssl/lib:/home/tcs/cblv12/DataBlitz/lib:/lib:/usr/lib:/opt/app/oracle/product/10.2.0.3/lib:/opt/cobol-se/coblib
然后我赶快查看了一下PQA 的env 文件,发现每一行后面都有个不可见字符^M,这个导致环境变量LD_LIBRARY_PATH 没有被正确的set。
setenv INCLUDE_TAXPKG_COMM comm^M
setenv COBDIR /opt/cobol-se/4.0sp2/^M
setenv PATH $COBDIR/bin:$PATH^M
setenv LD_LIBRARY_PATH $COBDIR/lib:$COBDIR/coblib:$LD_LIBRARY_PATH^M
setenv COBOPT -VP^M
setenv COBMODE 64^M
setenv DD_COMMTDIR /home/tss/cblv12tax/CTL/DataFiles^M
setenv GEODATA /home/tss/cblv12tax/CTL/DataFiles^M
setenv COMMFTOS $ARBORLOG/ctl.log^M
After I remove them all, and rerun BIP, BIP not aborted. This is env issue, that invisible character cause BIP couldn’t find COBOL lib and abort it.
For avoid such issue occurred, please don’t edit file on Windows, it’s difficult to identify the root cause.
Invisible character on env file, cause programe abort abnormally相关推荐
- python出现SyntaxError: Non-ASCII character '\xe6' in file错误
SyntaxError: Non-ASCII character '\xe6' in file ./1.py on line 3, but no encoding declared; see http ...
- SyntaxError: Non-ASCII character '\xe6' in file test.py on line 1, but no encoding declared; see htt
最近敲python 遇到了下面这个错误: SyntaxError: Non-ASCII character '\xe6' in file test.py on line 1, but no encod ...
- SyntaxError: Non-ASCII character ‘\xe5‘ in file(xxlrt_1.py) on line 7, but no encoding declared;
具体报错如下: SyntaxError: Non-ASCII character '\xe5' in file /home/hly/work/python/work/xlrt_1.py on line ...
- 学习python时报SyntaxError: Non-ASCII character '\xe5' in file解决方法
最近在学习python时遇到一个报错信息,信息内容如下: SyntaxError: Non-ASCII character '\xe5' in file ex6.py on line 3, but n ...
- 【错误记录】PyCharm 运行 Python 程序报错 ( SyntaxError: Non-ASCII character ‘\xe5‘ in file x.py on line 1, but )
文章目录 一.报错信息 二.解决方案 一.报错信息 Y:\002_WorkSpace\PycharmProjects\APK\venv\Scripts\python.exe Y:/002_WorkSp ...
- Python中文问题 或 SyntaxError: Non-ASCII character '\xe8' in file
如果在运行时出现SyntaxError: Non-ASCII character '\xe8' in file 是因为源文件中有中文出现: Python 默认的是ASCII 编码方式,如果出现中文会出 ...
- 解决:SyntaxError: Non-ASCII character ‘\xe8‘ in file 1.py on line 4, but no encoding declared;
在编辑python时,当有中文输出或注释时,出现错误提示:SyntaxError: Non-ASCII character '\xe7' in file - 在当前的.py文件的开头写上: #-- c ...
- Python编码错误的解决办法SyntaxError: Non-ASCII character ‘\xe5‘ in file
Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file [现象] 在编写Python时,当使用中文输出或注释时运行脚本,会提示错 ...
- windows执行python文件提示SyntaxError: Non-ASCII character ‘\xe9‘ in file 1.py on line 7, but no encoding d
1.问题 windows环境下执行python文件,提示错误如下 SyntaxError: Non-ASCII character '\xe9' in file 1.py on line 7, but ...
- SyntaxError: Non-ASCII character '\xe9' in file...ubuntu系统下python运行时提示编码格式不正确以及提示No module named xxx
在Ubuntu 18下创建django项目,运行python文件时报错: SyntaxError: Non-ASCII character '\xe9' in file /home/image/桌面/ ...
最新文章
- SAD和SATD的区别[摘]
- Intellij IDEA就这样配置,快到飞起!
- R语言ggplot2可视化设置轴坐标上的数值全部为整数实战:display only integer values on axis
- [Js/Jquery]jquery插件开发
- FPGA异步时序和多时钟模块
- 题目1008:最短路径问题
- SqlServer清空数据表数据
- PHP 数组的内部实现
- queue模块的使用
- 安卓学习笔记17:常用控件 - 编辑框
- Google C++ 编程规范总结
- 为什么站点使用https加密之后还能看到相关数据
- mysql中php生成唯一ID
- 『Java面经』简述 Java 的反射机制及其应用场景
- pc上最好用的pdf阅读工具(PDF Xchange Viewer)
- 让qt应用程序拥有管理员权限
- n阶乘计算器 超大数 理论可计算8位数以内的阶乘数
- 服务器主板2个芯片供电端短路了,笔记本主供电短路维修思路
- php 图片 圆角,PHP将图片处理成圆角
- MySQL DBA必读:万字归总表设计与SQL编写技巧