标签: malformed

AST文件格式错误或损坏

我有一个问题,我不知道为什么它首先发生,但最可能的原因是因为我已经错误地转移到了一些系统框架.

我收到一条错误消息:

AST文件格式错误或损坏:'无法找到文件'/Users/username/myProject/QuartzCore.framework/Headers/CAMediaTiming.h'由AST文件引用'

我试图在该目录中复制QuartzCore.framework.它给了我一些新的错误.然后,如果我从Dir中删除框架.在我做任何代码更改之前,一切都会对项目有益.然后我将不得不重新制作上一个场景.现在非常烦人,我真的需要解决这个问题.任何人?

frameworks malformed ios

41
推荐指数
3
解决办法
2万
查看次数

Javascript decodeURI(Component)格式错误的uri异常

我在Chrome的控制台中输入了以下内容:

decodeURIComponent('a%AFc');
Run Code Online (Sandbox Code Playgroud)

a0xAFc它导致了一个URIError异常(格式错误的uri),而不是导致它.

我听过几个借口为什么这可能,但我不明白为什么

decodeURIComponent()特别是该函数应该解码数据,而不是验证URI.

javascript uri malformed decodeuricomponent

35
推荐指数
2
解决办法
6万
查看次数

Ruby无法解析CSV文件:CSV :: MalformedCSVError(第1行中的非法引用)

Ubuntu 12.04 LTS

Ruby ruby​​ 1.9.3dev(2011-09-23修订版33323)[i686-linux]

Rails 3.2.9

以下是我收到的CSV文件的内容:

"date/time","settlement id","type","order id","sku","description","quantity","marketplace","fulfillment","order city","order state","order postal","product sales","shipping credits","gift wrap credits","promotional rebates","sales tax collected","selling fees","fba fees","other transaction fees","other","total"
"Mar 1, 2013 12:03:54 AM PST","5481545091","Order","108-0938567-7009852","ALS2GL36LED","Solar Two Directional 36 Bright White LED Security Flood Light with Motion Activated Sensor","1","amazon.com","Amazon","Pasadena","CA","91104-1056","43.00","3.25","0","-3.25","0","-6.45","-3.75","0","0","32.80"
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试解析CSV文件时,我收到错误:

1.9.3dev :016 > options = { col_sep: ",", quote_char:'"' }
=> {:col_sep=>",", :quote_char=>"\""} 

1.9.3dev :022 > CSV.foreach("/tmp/my_data.csv", options) { |row| puts row }
CSV::MalformedCSVError: Illegal quoting in line 1.
    from /home/jigneshgohel/.rvm/rubies/ruby-1.9.3-rc1/lib/ruby/1.9.1/csv.rb:1925:in `block (2 levels) …
Run Code Online (Sandbox Code Playgroud)

ruby csv malformed

22
推荐指数
6
解决办法
4万
查看次数

ValueError:格式错误的节点或字符串

为什么ValueError: malformed node or string当我将以下格式的数据传递到“parse_webhook”函数时会收到此错误消息?

谢谢!

webhook_data = {"side": "BUY","key": "8234023409fa3242309sdfasdf903024917325"}

def parse_webhook(webhook_data):

    """
    :param webhook_data: POST data from tradingview, as a string.
    :return: Dictionary version of string.
    """

    data = ast.literal_eval(webhook_data)
    return data
Run Code Online (Sandbox Code Playgroud)

我得到错误:

  File "C:\Users\User\anaconda3\lib\ast.py", line 55, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))

ValueError: malformed node or string: {'side': 'BUY', 'key': '8234023409fa3242309sdfasdf903024917325'}
Run Code Online (Sandbox Code Playgroud)

python malformed valueerror

21
推荐指数
1
解决办法
10万
查看次数

java.nio.charset.MalformedInputException:输入长度= 1

我有这个(剥离代码示例的HTML标签)函数,用CSV构建HTML表格,但每次尝试运行它时都会出现运行时错误,我不知道为什么.谷歌说,编码的东西可能是错误的,但我不知道如何改变它.

我的CSV以ANSI编码,包含ä,Ä,Ü,Ö等字符,但我无法控制编码或将来是否会发生变化.

这里发生错误:

Caused by: java.io.UncheckedIOException: java.nio.charset.MalformedInputException: Input length = 1
at java.io.BufferedReader$1.hasNext(Unknown Source)
at java.util.Iterator.forEachRemaining(Unknown Source)
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source)
at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
at testgui.Csv2Html.start(Csv2Html.java:121)
Run Code Online (Sandbox Code Playgroud)

第121行是

lines.forEach(line -> {
Run Code Online (Sandbox Code Playgroud)

源代码:

protected void start() throws Exception {

    Path path = Paths.get(inputFile);

    FileOutputStream fos = new FileOutputStream(outputFile, true);
    PrintStream ps = new PrintStream(fos);      

    boolean withTableHeader = (inputFile.length() != 0);
    try  {
        Stream<String> lines = Files.lines(path);
        lines.forEach(line -> {
            try {
                String[] columns = line.split(";");
                for (int i=0; i<columns.length; i++) {
                    columns[i] = …
Run Code Online (Sandbox Code Playgroud)

java io character-encoding malformed

17
推荐指数
1
解决办法
4万
查看次数

CondaValueError:格式错误的版本字符串“〜”:无效字符

我的conda收到格式错误的版本字符串错误。我不知道如何调试此或如何检查它。

有人可以帮忙吗?GitHub讨论了这个问题,但是我还没有看到任何修复。

-bash-4.1$ conda install -c bioconda pysam
Solving environment: failed



 1. CondaValueError: Malformed version string '~': invalid character(s).
Run Code Online (Sandbox Code Playgroud)

针对以下评论:

(mage_env) -bash-4.1$ echo $PATH
/usr/local/devel/ANNOTATION/jespinoz/anaconda/envs/mage_env/bin:/usr/local/packages/jdk-8u121/bin/:/usr/local/bin:/usr/local/devel/ANNOTATION/rrichter/local/bin:/home/syooseph/utils/clustalw1.83:/usr/local/packages/gsl/bin:/usr/local/sge_current/bin/lx-amd64:/usr/lib64/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/devel/ANNOTATION/jespinoz/anaconda/bin:/usr/local/devel/ANNOTATION/jespinoz/Dropseq/:/usr/local/devel/ANNOTATION/jespinoz/Dropseq/Drop-seq_tools-1.13/
(mage_env) -bash-4.1$ conda info

     active environment : mage_env
    active env location : /usr/local/devel/ANNOTATION/jespinoz/anaconda/envs/mage_env
            shell level : 1
       user config file : /home/jespinoz/.condarc
 populated config files : /home/jespinoz/.condarc
          conda version : 4.5.11
    conda-build version : not installed
         python version : 3.6.2.final.0
       base environment : /usr/local/devel/ANNOTATION/jespinoz/anaconda  (writable)
           channel URLs : https://conda.anaconda.org/ursky/linux-64
                          https://conda.anaconda.org/ursky/noarch
                          https://conda.anaconda.org/bioconda/linux-64
                          https://conda.anaconda.org/bioconda/noarch
                          https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/linux-64 …
Run Code Online (Sandbox Code Playgroud)

install malformed conda

12
推荐指数
1
解决办法
2236
查看次数

Javascript将字符串转换为对象数组

我有一个NodeJS应用程序接受一个字符串(上传输入!)我无法控制输入我只是构建一个REST服务来处理数据.

该字符串意味着是一个JSON对象数组,然后我可以循环以提取每个元素...

收到以下内容(作为字符串):

[
  {Name: 'Jane',
       Id: '005b0000000MGa7AAG'},
  {Name: 'Tom',
       Id: '005b0000000MGa7AAF'}
]
Run Code Online (Sandbox Code Playgroud)

当我尝试JSON.parse时,我得到了

SyntaxError: Unexpected token N
Run Code Online (Sandbox Code Playgroud)

可以理解的是,因为我知道这是无效的JSON

接下来的字符串是有效的JSON并将http://jsonlint.com/:

[
    {"Name": "Jack",
        "Id": "005b0000000MGa7AAA"},
    {"Name": "Jill",
        "Id": "005b0000000MGa7AAB"}
]
Run Code Online (Sandbox Code Playgroud)

我的问题是:我如何接受第一个输入并解析它以允许:

parsed[0]['Name'] == 'Jane'
>> true
Run Code Online (Sandbox Code Playgroud)

我的第一直觉是将字符串替换为键(例如,Name为"Name"),然后尝试解析它.但如果其他人有解决方案,我将不胜感激.

javascript parsing json malformed node.js

10
推荐指数
1
解决办法
1万
查看次数

Xcode构建时出现格式错误

我得到了三个我以前从未见过的奇怪错误.任何人都可以帮我找到这些错误的解决方案吗?

Definition of CGAffineTransform (aka struct CGAffineTransform) must be imported from module CoreText.CTFontDescriptor before it is required

'无法加载模块"/Users/dev/Library/Developer/Xcode/DerivedData/ModuleCache/17NOBVXZ77TGU/Foundation.pcm":模块文件已过期'

格式错误或损坏的AST文件:'无法找到文件'/用户/ dev/Documents/App Projects/projectname /./ CoreGraphics.framework/Headers/CGAffineTransform.h'由AST文件引用'

xcode malformed ios

10
推荐指数
1
解决办法
5677
查看次数

在略微格式错误的XML上使用C#的XmlReader

我正在尝试在大量的XML文件上使用C#的XmlReader,它们都被正确格式化,除了一些选择的(不幸的是我无法更改它们,因为它会打破很多其他代码).

这些错误只来自这些侵权XML文件的一个特定部分,可以跳过它们,但我不想停止读取XML文件的其余部分.

坏的部分看起来像这样:

 <InterestingStuff>
  ...
    <ErrorsHere OptionA|Something = "false" OptionB|SomethingElse = "false"/>
    <OtherInterestingStuff>
    ...
    </OtherInterestingStuff>
</InterestingStuff>
Run Code Online (Sandbox Code Playgroud)

所以,如果我可以忽略无效标签,或忽略管道符号,那么我会没事的.

当我看到名称"ErrorsHere"时,尝试使用XmlReader.Skip()不起作用,显然它已经提前读取并抛出异常.

TLDR:我如何跳过这样我可以使用XmlReader读取上面的XML文件?

编辑:

有人建议只更换'|'-symbol,但XmlReader的想法是不加载整个文件但只遍历你想要的部分,因为我直接从文件中读取我无法承受整个文件中的读取,替换"|"的所有实例 然后再次阅读部分:).

.net c# xml malformed xmlexception

9
推荐指数
1
解决办法
3370
查看次数

Java //解压缩错误:MALFORMED

我想递归解压缩一些存档.zip.我使用java.util.zip,我不能使用其他库.

我的代码:

public static void unzip(String file) {

    try {
        File fSourceZip = new File(file);
        String zipPath = file.substring(0, file.length() - 4);
        File temp = new File(zipPath);
        temp.mkdir();
        System.out.println(zipPath + " created");


        ZipFile zipFile = new ZipFile(fSourceZip);
        Enumeration e = zipFile.entries();

        while (e.hasMoreElements()) {
            ZipEntry entry = (ZipEntry) e.nextElement();
            File destinationFilePath = new File(zipPath, entry.getName());

            destinationFilePath.getParentFile().mkdirs();

            if (entry.isDirectory()) {
                continue;
            } else {
                System.out.println("Extracting " + destinationFilePath);

                BufferedInputStream bis = new BufferedInputStream(
                        zipFile.getInputStream(entry));

                int b;
                byte buffer[] = new byte[1024]; …
Run Code Online (Sandbox Code Playgroud)

java unzip malformed

8
推荐指数
1
解决办法
2万
查看次数